/*    */ package com.zimbra.cs.store.file;
/*    */ 
/*    */ import com.zimbra.cs.mailbox.Mailbox;
/*    */ import com.zimbra.cs.store.StagedBlob;
/*    */ import java.io.IOException;
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ public class VolumeStagedBlob
/*    */   extends StagedBlob
/*    */ {
/*    */   private VolumeBlob mLocalBlob;
/*    */   private boolean mWasStagedDirectly;
/*    */   
/*    */   VolumeStagedBlob(Mailbox mbox, VolumeBlob blob)
/*    */     throws IOException
/*    */   {
/* 29 */     super(mbox, blob.getDigest(), blob.getRawSize());
/* 30 */     this.mLocalBlob = blob;
/*    */   }
/*    */   
/*    */   public VolumeBlob getLocalBlob() {
/* 34 */     return this.mLocalBlob;
/*    */   }
/*    */   
/*    */   public String getLocator() {
/* 38 */     return Short.toString(this.mLocalBlob.getVolumeId());
/*    */   }
/*    */   
/*    */   VolumeStagedBlob markStagedDirectly() {
/* 42 */     this.mWasStagedDirectly = true;
/* 43 */     return this;
/*    */   }
/*    */   
/*    */   boolean wasStagedDirectly() {
/* 47 */     return this.mWasStagedDirectly;
/*    */   }
/*    */ }


/* Location:              /home/mint/zimbrastore.jar!/com/zimbra/cs/store/file/VolumeStagedBlob.class
 * Java compiler version: 7 (51.0)
 * JD-Core Version:       0.7.1
 */